package com.example.test.agent.service;

import com.example.test.agent.dto.LoginDTO;
import com.example.test.agent.dto.SaveUserDTO;
import com.example.test.agent.entity.BaseResult;
import com.example.test.agent.entity.User;

import java.util.List;

import com.baomidou.mybatisplus.extension.service.IService;

/**
 * 用户表(User)表服务接口
 *
 * @author makejava
 * @since 2021-04-29 21:15:22
 */
public interface UserService extends IService<User> {


    /**
     * 获取用户列表
     * @return
     */
    BaseResult queryPage();


    /**
     * 添加用户信息
     * @param saveUserDTO 用户信息传输模型
     * @return
     */
    BaseResult saveValue(SaveUserDTO saveUserDTO);

    /**
     * 用户登录
     * @param loginDTO 登录信息传输模型
     * @return
     */
    BaseResult login(LoginDTO loginDTO);


}
